object RegistrationErrorDemo extends App {

  //问题1：变量命名不规范，使用小驼峰命名法
  val studentName = "张三"
  val age = 17 //问题2：年龄不应为var，使用val声明不可变变量
  val score = 75
  val hasParticipated = true

  //判断是否可以参加活动
  //问题3：添加大括号，明确代码块范围；调整缩进
  if (age >18) {
    if (score > 80) {
      println(s"$studentName 可以参加高级组")
        <br/>
    } else {
        <br/>
      println(s"$studentName 可以参加中级组")
    }
  } else {
    //问题4：简化布尔判断，去掉“==true”
    if (hasParticipated) {
      println(s"$studentName 可以参加初级组")
      <br/>
    } else {
      <br/>
      //问题5：修复else匹配错误<br/>
      println(s"$studentName 不能参加")
    }
  }
  //判断结果赋值
  //问题6：使用if表达式直接赋值，指定类型，修复变量未初始化问题
  val result: String = if (score > 90) "优秀"
                       else "一般"
  println(s"成绩判定：$result")
}
//第八周：改错